home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 5
/
Amiga Tools 5.iso
/
tools
/
datatypes
/
tiff43.1
/
install
< prev
next >
Wrap
Text File
|
1996-02-15
|
8KB
|
287 lines
;
; $VER: TIFF datatype install 1.3 (4.01.96)
;
; Copyright (c) 1995-96 Bert Wynants.
;
;****************************************************************************
;
; English texts
;
(set default_lang 1)
(set #bad-kick
(cat "You must have AmigaOS Release 3 or newer to be able to use the TIFF DataType."
))
(set #copy-descr "Copying TIFF DataTypes Descriptor")
(set #select-descr "Select the location to install the Descriptor")
(set #help-descr (cat " The TIFF DataTypes Descriptor is required to"
" identify TIFF files. This file is usually placed into the"
" \"DEVS:DataTypes\" drawer, it will then automatically be added to the"
" list of available DataTypes on every reboot.\n"
" You may also place it into the systems \"Storage/DataTypes\""
" drawer and only activate the DataType, when you need it"
" (simply double-click the \"TIFF\" icon).\n\n"
@copyfiles-help
))
(set #support-me (cat "This is Freeware.\n\nIf you use this DataType "
"regulary, please consider the amount of work I put into it. Thank "
"you.\n\n")
)
(set #copy-editor "Copying TIFF Preference editor...")
(set #select-editor "Select the location to install the editor.")
(set #help-editor "Choose a destination directory to contain the TIFF Preference Editor.")
(set #which-language
(cat "\nWhich languages should be installed?"
))
(set #which-language-help
(cat "\nThe Amiga can be operated in many different "
"languages. If you want the TIFF preference editor"
" to use the same language as the Amiga Workbench"
" then a catalog file must be copied to your"
" system disk for each language supported.\n\n"
"To reduce the amount of space consumed by the"
" language files, you can select to have only the"
" files of specific languages copied.\n\n"
"Simply check the boxes of the languages you wish"
" to have available on your system.\n\n"
@askoptions-help
))
(set #select-docdir "Select a directory for the documentation.")
(set #copy-docdir "Copying TIFF.guide...")
;=============================================================================
; Dutch strings
(if (= @language "nederlands")
(
(set default_lang 2)
(set #bad-kick
(cat "U moet AmigaOS Release 3 of hoger hebben om het TIFF Datatype te gebruiken"
))
(set #copy-descr "Kopieren TIFF DataType Beschrijver")
(set #select-descr "kies een lade voor de Beschrijver")
(set #help-descr (cat " De TIFF DataTypes Beschrijver is nodig voor het"
" herkennen van TIFF bestanden. Normaal staat dit bestand in de"
" \"DEVS:DataTypes\" lade, het zal dan automatisch toegevoegd worden aan"
" de lijst van beschikbare DataTypes na elke herstart.\n"
" U mag het ook in de systeems \"Storage/DataTypes\" lade plaatsen,"
" en het datatype enkel activeren wanneer nodig."
" (door het dubbel-klikken van het \"TIFF\" icoon).\n\n"
))
(set #support-me (cat "Dit is Freeware.\n\nAls U het datatype regelmatig\n"
"gebruikt, denk er dan aan dat ik er een heleboel werk in gestoken heb.\n"
"Dank U\n\n")
)
(set #copy-editor "Kopieren TIFF voorkeuren editor...")
(set #select-editor "Selecteer de lade voor de editor")
(set #help-editor "Kies de lade waarin de TIFF voorkeuren editor moet komen")
(set #which-language
(cat "\nWelke talen moeten geïnstalleerd worden?"
))
(set #which-language-help
(cat "\nDe Amiga kan werken in verschillende talen."
" Als u wilt dat de TIFF Voorkeuren Editor in"
" dezelfde taal werkt als uw Workbench"
" dan moet er voor elke taal een bestand naar"
" uw systeem disk gekopieerd worden.\n\n"
"Om de grootte van het geheugen die de taal bestanden"
" innemen te verkleinen, kunt u een keuze maken uit"
" de talen, die vervolgens naar uw systeem disk worden"
" gekopieerd .\n\nU hoeft alleen die talen die u op"
" uw systeem wilt hebben aan te klikken.\n\n"
@askoptions-help
))
(set #select-docdir "Kies een lade voor de documentatie.")
(set #copy-docdir "kopieren TIFF.guide...")
))
;=============================================================================
;
;****************************************************************************
;
; Setup
;
(set @default-dest "")
(set class-dest "SYS:Classes")
(set dt-dest "DEVS:DataTypes")
(set prefs "SYS:Prefs/DataTypes")
(makedir dt-dest)
(if (not (exists class-dest))
(set class-dest "LIBS:")
)
(complete 0)
(if (< (/ (getversion) 65536) 39)
(abort #bad-kick)
)
;****************************************************************************
;
; Welcome
;
(welcome)
(message "\n TIFF DataType \n\nCopyright © 1995-96 "
"Bert Wynants, All Rights Reserved.\n"
)
(complete 5)
;****************************************************************************
;
; Install DataTypes descriptor
;
(set dt-dest
(askdir (prompt #select-descr)
(default dt-dest)
(help #help-descr)
)
)
(complete 10)
(copyfiles
(help #TIFF-descr)
(prompt #copy-descr)
(source "Devs/DataTypes/TIFF")
(dest dt-dest)
(infos)
)
(complete 20)
;****************************************************************************
;
; Install class
;
(copylib
(help @copylib-help)
(prompt "Copying TIFF.datatype...")
(source "Classes/DataTypes/TIFF.datatype")
(dest (tackon class-dest "DataTypes"))
(confirm)
)
(complete 40)
;****************************************************************************
;
; Install TIFF prefs Editor
;
(set thedest
(askdir (prompt #select-editor)
(default prefs)
(help #help-editor)
)
)
; copy including version checking
(copyfiles
(prompt "\n" #copy-editor)
(help #help-editor)
(source "Prefs/TIFF")
(dest thedest)
(infos)
; (confirm)
)
(complete 60)
(if (exists "SYS:Locale")
(
(if (exists "LOCALE:")
(
(set old_level @user-level)
(user 2)
(set lang (askoptions (prompt #which-language)
(help #which-language-help)
(choices "English" "Nederlands" "Deutsch" "Italiano" "Français" "Polski" "Español")
(default default_lang)
)
)
(user old_level)
(set n 0)
(while (set language (select n "english" "nederlands" "deutsch" "italiano" "français" "polski" "español" ""))
(
(if (IN lang n)
(
(if (<> 0 n)
(
(makedir (cat "LOCALE:Catalogs/" language))
(copyfiles (source (cat "Catalogs/" language))
(dest (cat "LOCALE:Catalogs/" language))
(pattern "#?.catalog")
)
))
))
(set n (+ n 1))
))
))
))
(complete 80)
;****************************************************************************
;
; Copy Documentation
;
(set doc-dir "HELP:")
;(set doc-dir
; (askdir (prompt #select-docdir)
; (default "HELP:English")
; (help @askdir-help)
; )
;)
(copyfiles
(help @copyfiles-help)
(prompt #copy-docdir)
(choices "TIFF.guide" "TIFF_deutsch.guide" "TIFF_Español.guide")
(source "")
(dest doc-dir)
(infos)
(optional nofail)
(confirm)
)
;****************************************************************************
;
; Exit
;
(
(run "Avail >NIL: FLUSH")
(run "AddDataTypes >NIL: Devs/DataTypes/TIFF")
(complete 100)
(exit #support-me "The TIFF DataType is now ready to be used. Enjoy!")
)